23

» WarCraft 3 / Про оптимизацию

Похожие вопросы:

ответ
Спасибо всем за ответы и пояснения! Закрываю флудильню :с
ответ
вешаешь триггерно?
если да то эффект нужно удалять триггерно
ответ
похоже более всего на мусор, попадающий в память откуда-то извне. Обычно пропущенная строка автокаста такой фигней страдает. Нельзя точно сказать, нужно менять поля и смотреть. К счастью, описания можно менять и локально, не перепаковывая карту
ответ
  1. Хорошая модель должна иметь минимальное необходимое количество полигонов. Что будет если заспавнить много юнитов можешь проверить и сам.
  1. 8 Мб - лимит для патчей до версии 1.26. В последнем патче карта может весить 100+ Мб. О скорости скачивания ничего не могу сказать.

23

» WarCraft 3 / Проблема с таймером

Похожие вопросы:

ответ
8gabriel8,
Если что, скидывай карту.
Беда в том, что эта карта из кампании, там всё очень много весит, потому не буду.
PT153,
ну как там дела?
Пока никак, ибо из-за сессии отложил редактор в сторону (собственно, даже сюда времени зайти не было, к сожалению)
Рад, что ты предложил выход, но я, боюсь, твой код себе никак не перенесу, ибо, как писал в вопросе, лишь на GUI могу работать.
8gabriel8,
мне кажется, проблема не в этом триггере, а в другом, который запускает триггеры и таймеры.
Триггер, запускающий таймер, вряд ли многое испортить может
Мдаааа... Я свою ошибку таки нашёл. Она была в самом тупом месте из всех возможных.
Я действительно не понимаю, это у меня голова не работает совершенно, или в редакторе какие-то баги
Цитата из вопроса, у меня не работает голова.
Так вот, это я дурак полный.
Запихнул обнуление своей переменной ВНИМАНИЕ! в триггер, который игрокам-компьютерам каждые 2 секунды обновляет ресурсы. А вместе с этим и обнуляет снова и снова мою переменную. Обнаружил ли я это через дебаги? Нет, просто от скуки и безнадёжности положения начал прокручивать и листать все триггеры.
Спасибо всем, кто пытался помочь, это было очень приятно) Мне жаль, что вы ломали голову и тратили время впустую по моей глупости и невнимательности.

23

» WarCraft 3 / Стандартный ИИ и атакующие юниты

Похожие вопросы:

ответ
Fireproof:
Karp:
Maniac_91:
Karp, сейчас неохота ставить) Да я им пока что не планирую пользоваться.
Попробуй создавать порчу в определённой точке - может, в переменных косяк?
попробую этот вариант, например в центре региона какого нибудь, но уже завтра =) отпишусь как проверю.
У тебя макс. лвл = 1, а спеллов для изучения 2. В триггере на изучение спелла первым стоит Ледяной щит:D
и триггерно он не хочет учить второй спел получается? понял. Тогда остаётся установить макс лвл на 10 к примеру, и героям отключить получение опыта через триггер?
ответ
Посмотри код её приказа и отдавай через приказ, в чём проблема?
Способности через GUI только стандартные кастуются и те, что имеют такой же приказ.
ответ
Steal nerves, docs.google.com/spreadsheets/d/1nyLve8M1pVjFU8wNoxiQNKbKxG8e2mpF...
Правда не до конца, но часть основных способностей оформил
ответ
PrincePhoenix:
конфликтуют со стандартными снарядами: missle атаки, способностей и прочего. (они не достигают визуально цели и останавливаются в исходной позиции юнита до смещения)
Ну так всегда было... когда делают блинк через SetUnitXY, то он перестаёт эвейдить снаряды, это давно известная проблема.
В ряде случаев фиксится хайдом юнита.
ответ
quq_CCCP:
Maniac_91, насрать, 12 игрок это нейтрал враждебый, от 0 до 11 игроки люди, нужно выбрать игрока к примеру красный в (диапазоне 0 11) и назначить как не играет.
Maniac_91:
quq_CCCP, ну я и предположил, что автор имеет в виду 12 игрока в GUI, который является 11-м в JASS )
12 игрок Коричневый, если считать что 1-й это Красный. Я в рефорджеде редактирую, там нейтралы идут после 24 игрока.
Нашел в действиях AI - Ignore the guard positions of all Player 12 (Brown) units и теперь приказы работают корректно и никаких самовольностей

23

» WarCraft 3 / Не работают рудники

Похожие вопросы:

ответ
Можно отследить момент когда он появляется, по приказу resumeharvesting с order id 852017.
ответ
Ловишь приказ строительства рудника, находишь ближайший рудник (вообще, это приказ "цель- юнит", и можно ссылаться на рудник напрямую, но на всякий случай опишу более общий вариант), запоминаешь золото, после постройки добавляешь столько золота в свой рудник.
ответ
Filius Dei:
я так и не понял почему ты не можешь просто сделать как улучшение что не так с улучшением как в обычном случае.
дело в описании, вот и не могу так сделать,если сделать через улучшение здания, то при наведении на иконку вплывает подсказка, та же подсказка что будет и у самого здания в списке построек у светлячка, тоесть если делать через улучшение (по идее этот же юнит должен быть и в списке построек (а он там есть) ту подсказку которую я хочу будет лишней. вот пример: Древо жизни превращается в древо мира, при этом все союзные юниты вблизи древа получают повышеную регенерацию здоровья. (а теперь представь что эта подсказка будет в списке построек у светлячка, вообще не то)
Решил проблему путем выбора древа когда истекает однократный таймер, также подумал и решил что наверно лучше делать через способности, а не исследования. Но у меня остался один вопрос, если этот тригер отвечающий за применения этих способностей будет использовать несколько игроков, я не знаю будет ли использоватся оно коректно или нет, также и с отдельным триггером Таймер. Вот что вышло в данный момент:
ответ
biridius, если это есть в РО, то прибегать к триггерам явно не обязательно.
ответ
Я решил это через отслеживание начала заклинания, после чего ставил юнита на паузу на 20 сек с проигрыванием анимации. т.е. способность не завершалась, но выгляедло это так, как будто она завершилась

23

» WarCraft 3 / Замена стандартного звука

Похожие вопросы:

ответ
~8gabriel8:
Это особенность патча 1.30, на 1.26 всё нормально с этим. Может быть попробовать поменять приоритет кампании в файле priority, в статье про mix-архив это подробнее описано.
ответ
Я уже задавал такой вопрос, звук либо слишком качественный либо имеет 2 канала

23

» WarCraft 3 / Скрытые ресурсы

Похожие вопросы:

ответ
Игрок - Отключить(скрыть) способность
ответ
  1. в одном вопросе 1 вопрос
  2. в спелбук и запрещаем спелбук
  3. спелбуки либо дамми
подробнее в статьях
ответ
В функции main по умолчанию есть вызов стандартной функции InitBlizzard, в которой есть вызов функции InitSummonableCaps.
function InitSummonableCaps takes nothing returns nothing
    local integer index

    set index = 0
    loop
        // upgraded units
        // Note: Only do this if the corresponding upgrade is not yet researched
        // Barrage - Siege Engines
        if (not GetPlayerTechResearched(Player(index), 'Rhrt', true)) then
            call SetPlayerTechMaxAllowed(Player(index), 'hrtt', 0)
        endif

        // Berserker Upgrade - Troll Berserkers
        if (not GetPlayerTechResearched(Player(index), 'Robk', true)) then
            call SetPlayerTechMaxAllowed(Player(index), 'otbk', 0)
        endif

        // max skeletons per player
        call SetPlayerTechMaxAllowed(Player(index), 'uske', bj_MAX_SKELETONS)

        set index = index + 1
        exitwhen index == bj_MAX_PLAYERS
    endloop
endfunction
Тут выставляется лимит на обычных скелетов, убираются иконки парового танка и берсерка.
Перед выполнением InitBlizzard выполняются все функции, что генерируются в настройках игроков, для этого в InitSummonableCaps стоят проверки.

8gabriel8:
А вот интересно, когда делаешь грейд на берсерков, то в бараке нанимаешь троллей или берсерков?
Достаточно взглянуть на грейд и становится ясно, что нанимаешь сразу берсерков.

Решение вопроса такое.
1. Во время инициализации ставим для всех игроков (как в функции InitSummonableCaps) разрешаемое кол-во рыцарей на 0.
2. Один триггер регистрирует появление алтаря на карте.
С: Юнит входит в область Вся карта
У: Тип Triggering unit равно Алтарь
Д: Поставить лимит на производство Рыцарь в -1 для Игрока-владельца Triggering Unit
3. Другой триггер регистрирует смерть алтаря.
С: Юнит умирает
У: Тип Умирающий юнит равно Алтарь
Д: Выбрать всех юнитов в группе (Юниты Игрока-владельца Умирающего юнита с условием (Тип Matching unit равно Алтарь))
   Если первый юнит в последней созданной группе равно Нет юнита то (Поставить лимит на производство Рыцарь в 0 для Игрока-владельца 
   Умирающего юнита)
   Уничтожить последнюю созданную группу.
ответ
Убрать классификацию работник, на что это ещё повлияет - хз
ответ
ставишь x на 0 ставишь y на -11 и вуаля ионка скрыта спелл работает, но учитывай то что за приказ он время тратить будет если ты отдал другйо приказ во время каста он не срабоатет у меня так захват портала рабоатет

а способ выше некоторые способности не работают только x 0 и y -11 робит

23

» WarCraft 3 / Жар преисподней (приказ)

Похожие вопросы:

ответ
Виндволк, безумие, божественный щит, жар преисподней, манащит (последние 2 имеют состояние вкл/выкл)
Можно всё шлёпать на основе этих способностей, главное чтобы у одного героя не повторялись на одинаковой основе
А так в 131+ есть позиция курсора, можно даже на область и на юнита сделать без звивания каста, и без фреймов, просто наводим курсор, жмём кнопку, запускаем кд, делаем даммикаст.. вуала, шторм болт полетел во врага, абилка на кд мана отнялась... а герой всё кастанул на ходу

Пример такой карты можно посмотреть тут

(качаем map.w3x открываем через редактор запускаем карту смотрим)
ответ
короче заменил на manashield, и на похожие..

23

» WarCraft 3 / Как узнать почему вылетает карта?

Похожие вопросы:

ответ
~8gabriel8:
Какие именно эффекты в модели дублировал, а какие создал с нуля? Надо попытаться сравнить эти эффекты, сохранив модель в формат mdl и открыв в блокноте. Может быть дело даже не в самих эффектах, а в упоминании где-то их ID.

23

» WarCraft 3 / Зеленые иконки

Похожие вопросы:

ответ
ответ
~8gabriel8:
Talgar2, так путь задай неактивной ReplaceableTextures\CommandButtonsDisabled\DISBTNAbilDoubleStrike.blp. Но вообще мне кажется, что ты чего-то в РО не так сделал, так как неактивная иконка нужна во время пауз, например, когда меню открываешь. Скинь лучше карту с этой способностью и иконками.
ответ
Иконке нужна DISBTN иконка
ответ
~8gabriel8:
Вот статья: xgm.guru/p/wc3/wrongimport
Если кратко, то у каждой иконки должна быть активная и неактивная версия. У активной версии путь импорта может быть любой, например, war3mapImported\ИКОНКА.blp, а у неактивной обязательно ReplaceableTextures\CommandButtonsDisabled\DISИКОНКА.blp.

Если это не совсем то, потому что, судя по вопросу, отображаются именно неактивные, а активные зелёные, то по какому пути импортировал иконку и указал её в Редакторе объектов?
ответ
XGM Bot:
Похожие вопросы:

ответ
давай карту посмотрю, что можно сделать
ответ
Просто оставлю это и это здесь
ответ
Вот скрин всего
У вас открыт Jass New Gen Pack.
Tumart:
При выборе действия в гуи надо выбрать Custom Script он же(JassCode).
ответ
Viktor2, а ты реально импортировал все текстуры (в кол-ве 21шт ) в карту? Если хотя бы одну забыл -модель не будет отображаться.
ответ
XGM Bot:
Похожие вопросы:

ответ
давай карту посмотрю, что можно сделать
ответ
Просто оставлю это и это здесь
ответ
Вот скрин всего
У вас открыт Jass New Gen Pack.
Tumart:
При выборе действия в гуи надо выбрать Custom Script он же(JassCode).
ответ
Viktor2, а ты реально импортировал все текстуры (в кол-ве 21шт ) в карту? Если хотя бы одну забыл -модель не будет отображаться.



23

» WarCraft 3 / Музыка из папки

Похожие вопросы:

ответ
Name Legion, PlayMusic( "/myDir/myFile.mp3" )
проиграет файл myFile.mp3 из папки myDir
ответ
Name Legion, если что там указаны аргументы через запятую после takes идет список принимаемых аргументов, что делает та или иная функция можно юзая переводчик гугл.
ответ
~8gabriel8:
Введи переменную строка, составляй её из Concetrate string: music/ + convert integer to string (m) + .mp3
m-целочисленная переменная у меня

23

» WarCraft 3 / Помогите с локальными переменными

Похожие вопросы:

ответ
Спасибо всем за ответы и пояснения! Закрываю флудильню :с
ответ
FabulousTiger, большенству людей сложно влиться в чужой проект если тот абсолютно не отвечает некоторым критериям либо человеку может просто не нравится задумка. И это далеко не та ситуация когда нужно проглотить свое негодование, уровень роботы такого человека будет напрямую зависеть от того насколько ему нравится проект.
KaneThaumaturge, твоя скорость изучения JASS будет напрямую зависеть от того насколько ты в это захочешь втянуться. Правда должен предупредить что есть люди которые просто не приспособлены к тому что-бы понять програмирование в его ярчайшем проявлении, такие люди обычно при разработке проекта опираются на то что умею лучше всего.
Я из опыта скажу что: есть некоторые вещи которые возможно создать только при помощи JASS, но реализацию большенства идей можно выполнить при помощи GUI. Покопайся в чужих наработка пойми что ты хочешь и что можешь использовать из предоставленного тебе и вперед делать проект.
ответ
у тестаг есть функция жизни вот его и указывай и оно автоматом удаляет тестагом
ответ
1
А это никого не смущает? то что локалки поставлены не первыми
function Trig_treeegs_Actions takes nothing returns nothing
	set udg_Unitper = GetSpellAbilityUnit()
	local unit Usp = udg_Unitper
	local unit orud1
	local unit orud2
	local unit orud3
	. . .
2
Утекают точки...
PolarProjectionBJ(GetRectCenter(RectFromCenterSizeBJ(GetUnitLoc(Usp), 200., 300.)), 256, 100.)
// GetUnitLoc(Usp)
3
Обращения как в функциям
orud1()
Usp()
В общем - рано тебе ещё прям так полностью переходить на Jass.
Тут надо переделывать всё, начиная с момента удаления создаваемого эффекта, и вплоть до момента созданиея юнита по XY. А так же момент с полярными смещениями (ты там вообще лишнюю область создаёшь, а значит не знаешь как надо правильно полярки использовать на GUI).
ответ
да там нет глобалок только хеш таблица она обьязательная глобальная, это нормально

23

» WarCraft 3 / Сохранение карты

Похожие вопросы:

ответ
  1. Если юзал JNGP, залезь в папку backups - мб там остались работоспособные недавние копии
  2. Попробуй MPQ Editor, мб удастся что-то вытащить, чтобы не совсем с нуля начинать, если карта таки сломалась
  3. Вообще если карта долго грузится, это не факт, что она не загрузится вообще (хотя, судя по описанию ситуации, вряд ли это твой случай)
ответ
Короче порылся в ХГМ, потыкал, все испробывал, и сам нашел ответ, вот несколько моментов для того, чтобы заработал:
  1. Требуется установленный Warcraft 3: The Frozen Throne последней версии 1.26a. Скачайте нормальный варкрафт 3, а то попадаются урезанные или нерабочие версии. Лучше оригинальную версии приобрести, и обновить. Хотя пиратки тоже неплохи. Вот использую сборкой от R.G. Mechanics
  2. Путь к программе НЕ ДОЛЖЕН содержать русских символов
  3. Совершайте установку в отдельную от Warcraft 3 папку
  4. Рекомендуется приостановить антивирусные программы до установки, потом выполнить установку, затем добавить папку c JNGP в исключения, и потом только снова включить антивирусы. Эта программа вторгается в процесс worldedit.exe, поэтому может считаться вредоносной
  5. Не трогайте файл worldedit121.exe, он должен быть и в папке игры и в папке JNGP
  6. Сначала "Сохранить карту", только потом "Проверка карты", а ещё иногда бывает лучше сохранять пару раз
Выше, это стандартное описание для работы. Если не сработает, пробуем вот, что:
  1. Выставляем оптимальные настройки к JNGP, указанные на скрине (см. ссылку) xgm.guru/forum/showthread.php?t=13118 Обычно, эти настройки должны быть изначально после установки JNGP (ну мало ли пригодятся)
Теперь суть моей проблемы (не знаю, что из этих ниже пунктов сработало, но сработало):
  1. Я установил игру и JNGP на рабочий стол. Потому что на диске С, в папках типа Program Files.(x86) и др. блокирует браундмер. Обычно требует назойливо для работы права администратора, очень раздражает. Но сомневаюсь, что заработало из-за этого. Раньше не мешало нисколько.
  2. Запустить JNGP в режим совместимости. Заходим в свойство exe-шника. Поставил семерку.
  3. Если UMS изначально включен, то выключить его и включить (Enable UMS). Потом перезапустить WE. Скорее всего из-за него.
Из-за UMS также бывают ошибки: могут выскачить 2-3 окна : что отсутствует TriggerClearActions и layerAll. Когда пропускаешь эти окна, просто нажав на ок, затем появляется ошибка с памятью и уже потом закрывается редактор. Происходят такие ошибки, если пытаешься открыть обычным редактором карту, отредактированную в JNGP. Такая ошибка происходит, если некорректно настроен UMS (выкл. потом вкл.). Такая ошибка происходит, если открыть обычным редактором взломанную карту, которая наверняка сделана в UMS и использует необычный jass и прочие преимущества JNGP. Ошибки с UMS могут иногда происходить, поэтому скорее всего пункт 10 поможет
  1. Если UMS перестает работать (некорректно работает), а 10 пункт не помогает. То есть плагин UMS по каким-то причинам не запускается, а JNGP стоит галочка напротив UMS (говорит, что включен). Короче узнать, что он запущен, можно при открытий редактора вместо стандартного окна выскакивает окно UMS. Если не выскакивает, надо попробовать завести снова работать. Плагин может по каким-то причинам сломаться (один раз баловался в настройках JNGP). Пробуйте потом удалить JNGP и потом заново переустановить. Или выкл. и вкл, UMS затем выйти из jngp, удалить и заново переустановить
пп
ответ
XGM Bot:
Похожие вопросы:

ответ
Steal nerves:
Короче порылся в ХГМ, потыкал, все испробывал, и сам нашел ответ, вот несколько моментов для того, чтобы заработал:
  1. Требуется установленный Warcraft 3: The Frozen Throne последней версии 1.26a. Скачайте нормальный варкрафт 3, а то попадаются урезанные или нерабочие версии. Лучше оригинальную версии приобрести, и обновить. Хотя пиратки тоже неплохи. Вот использую сборкой от R.G. Mechanics
  2. Путь к программе НЕ ДОЛЖЕН содержать русских символов
  3. Совершайте установку в отдельную от Warcraft 3 папку
  4. Рекомендуется приостановить антивирусные программы до установки, потом выполнить установку, затем добавить папку c JNGP в исключения, и потом только снова включить антивирусы. Эта программа вторгается в процесс worldedit.exe, поэтому может считаться вредоносной
  5. Не трогайте файл worldedit121.exe, он должен быть и в папке игры и в папке JNGP
  6. Сначала "Сохранить карту", только потом "Проверка карты", а ещё иногда бывает лучше сохранять пару раз
Выше, это стандартное описание для работы. Если не сработает, пробуем вот, что:
  1. Выставляем оптимальные настройки к JNGP, указанные на скрине (см. ссылку) xgm.guru/forum/showthread.php?t=13118 Обычно, эти настройки должны быть изначально после установки JNGP (ну мало ли пригодятся)
Теперь суть моей проблемы (не знаю, что из этих ниже пунктов сработало, но сработало):
  1. Я установил игру и JNGP на рабочий стол. Потому что на диске С, в папках типа Program Files.(x86) и др. блокирует браундмер. Обычно требует назойливо для работы права администратора, очень раздражает. Но сомневаюсь, что заработало из-за этого. Раньше не мешало нисколько.
  2. Запустить JNGP в режим совместимости. Заходим в свойство exe-шника. Поставил семерку.
  3. Если UMS изначально включен, то выключить его и включить (Enable UMS). Потом перезапустить WE. Скорее всего из-за него.
Из-за UMS также бывают ошибки: могут выскачить 2-3 окна : что отсутствует TriggerClearActions и layerAll. Когда пропускаешь эти окна, просто нажав на ок, затем появляется ошибка с памятью и уже потом закрывается редактор. Происходят такие ошибки, если пытаешься открыть обычным редактором карту, отредактированную в JNGP. Такая ошибка происходит, если некорректно настроен UMS (выкл. потом вкл.). Такая ошибка происходит, если открыть обычным редактором взломанную карту, которая наверняка сделана в UMS и использует необычный jass и прочие преимущества JNGP. Ошибки с UMS могут иногда происходить, поэтому скорее всего пункт 10 поможет
  1. Если UMS перестает работать (некорректно работает), а 10 пункт не помогает. То есть плагин UMS по каким-то причинам не запускается, а JNGP стоит галочка напротив UMS (говорит, что включен). Короче узнать, что он запущен, можно при открытий редактора вместо стандартного окна выскакивает окно UMS. Если не выскакивает, надо попробовать завести снова работать. Плагин может по каким-то причинам сломаться (один раз баловался в настройках JNGP). Пробуйте потом удалить JNGP и потом заново переустановить. Или выкл. и вкл, UMS затем выйти из jngp, удалить и заново переустановить
пп

ответ
В редакторе ландшафта в меню cJass отключи все галки.

23

» WarCraft 3 / Как создать голосование

Похожие вопросы:

ответ
>>Но при нажатии кнопка обрабатывается неправильно, будто бы игнорируя 1 игрока и обрабатывается для 2 игрока (исходя из того что пишет [Дебаг] нажата кнопка №2, но может быть я ошибаюсь).
Мб где-то слетела бж функция GetConvertedPlayerID и изза этого цифорки поломались
Тык
function GetConvertedPlayerId takes player whichPlayer returns integer
    return GetPlayerId(whichPlayer) + 1
endfunction

23

» WarCraft 3 / Рудник рядом с зданием

Похожие вопросы:

ответ
Проблема в том, что, если в этой точке построено здание, то IsTerrainPathable(x, y, PATHING_TYPE_BUILDABILITY) не помогает (это терраин проверяет, а вот то что там построено или нет ему пофиг). Посмотрел в триггерах, есть только текстуры земли - уберспласты (там эти текстурки для здания) - нет функции такой в библиотеке jngp для проверки точки. Пробовал через группу, но там своя заминка (походу выборка ловит тех юнитов, точки которых попали в выборку, а не на целиком. Точно не проверял, но не работает с группой),
Clamp, решил через проверку
if (IssueBuildOrderById(YT, 'hhou', x, y) == false) then если не может построить, значит там здание или что-нибудь еще.
Clamp, помог еще твоя ссылка ExecuteFunc. видимо у меня лимит был, не хотело работать (просто дебаг не отобрал. и раб стоял). Хотя это уже не нужно было
А да слегка подвисает на секунду =(
Урра короче без лагов сделал (версия 3), подредактировать недоработку и будет норм
ответ
Верни стандартную функцию создания стартовых юнитов, поставь игровую паузу, замени всех юнитов на свои аналоги, возобнови игру (я так же дополнительно прячу всех юнитов на этот период). Не забудь удалить все проклятые/оплетённые рудники, если нужно. Чтобы заново оплести рудник после замены юнитов (если заменял древа жизни), используй триггер "Боевая единица - (приказ без цели) Оплести ближайший рудник" (перед оплетением поставь паузу 0.1 секунды чтобы после удаления успел заново появится оригинальный рудник).

23

» WarCraft 3 / Герои в алтаре

Похожие вопросы:

ответ
RotceV Hero - Revive
ответ
Редактор не причём, дело в самой игре.
Можно сделать воскрешение, не используя стандартные механики.
ответ
~8gabriel8:
Поставить изначально лимит производства 1 у Игрока. В триггерных действиях Игрок - Limit training что-то там)
ответ
ты не единственный, кто задает такие вопросы.когда хорошо, что скрины ранее делал, и ссылки сохранил.
ответ
вбиваем поиск: "бесплатный герой" ответ: в триггерах, в разделе игрок, там выбираем параметр "доступные герои"

23

» WarCraft 3 / Проблема с версией

Похожие вопросы:

ответ
~16GB:
Бордер,
Главное игре это те кто в неё играют. С 2012 года олайн упал на той же гарене просто нереально сильно. Куча народу шла. Причём ушли самые норм челики, а не любители петров и жизни на арене. База игроков теряется, а не пополняется. Так что да, игра мёртвая. А насчёт патчей, то их качество то видел?
ответ
SirDragdord, никак, последние патчи баганые, там много чего не работает, играть там не вочто, хотите поиграть - 1.26а к вашим услугам, старшие патчи вара только для ознакомления и обучения, пока не вышел рефордж там нечего делать.
ответ
Не сов сем по теме, но близко - вот такое можно реализовать на новых функциях 1.31
Увы, полноценного инвентаря на аналогичных функциях пока не выкладывали в общий доступ, каждый пилит себе свою версию.
ответ
DarkLigthing, только 1 раз проверял? этот баг не всегда и у меня срабатывал

Всем большое спасибо за помощь. Удаляя триггеры по несколько папок, методом исключения нашёл триггеры из за которых всё это происходило, не знаю откуда там это действие в триггере, но я валерий меладзе получается

DarkLigthing, спасибо большое что подсказал проверить триггеры с событием юнит атакован)
ответ
Попробуй wfe

23

» WarCraft 3 / Русский редактор

Похожие вопросы:

ответ
Я заметил, что нормально копируется текст из не сохраненного блокнота, т.е. влияет кодировка. Также нормально копируется текст из Excel, причем строки таблицы работают в описании в РО безо всяких спецсимволов для переноса.
ответ
~8gabriel8:
Попробуй в Редакторе объектов нажать Ctrl+D.
ответ
Sicre, только на 1 вопрос будем отвечать в этой теме, у тебя за убийство все пачки или за каждого юнита отдельный дроп?
Если за каждого, то по событию юнит определённого типа умирает, создвай предмет в точке смерти, можно также прописать шанс.
Если же ты работаешь с группой и даёшь общую награду за смерть группы, тогда надо группу создать, обозвать её например (пауки у фантана), добавить туда юнитов, и отслеживать смерть всей группы, ну и так будет каждый раз собственно
ответ
Просто юзай инг редактор, я вообще удивляюсь, зачем всё это переводили - перевести нормально так и не смогли. Часть полей называется как-то адово, даже не близко к реальности

23

» WarCraft 3 / Скрытые модели

Похожие вопросы:

ответ
Прозрачности удобно задавать в War3ModelEditore.
Выбираешь материал или геосет, где Alpha или Visibility ставишь галочку на Animated и по кадрам прописуешь прозрачность. Если выберешь фильтр Transparent для материала, то будет либо непрозрачно, либо полностью прозрачно. Для полупрозрачности и т.д. нужно фильтр AddAlpha.
Геосет только видим или нет, поэтому прозрачность только через материал.
ответ
Можно сделать искусственно, в триггерах через GetLocalPlayer (десихрон)
есть проверка (поищи), видим ли юнит для игрока (периодически таймером проверяешь)
ответ
world_editor, настраиваем мемхак по инструкции xgm.guru/p/wc3/easymem
Далее переносим из RenderEdge себе все триггеры и через кастом скрипт в нужный момент вызываем
call BlockMouse(false), всё курсора нет
ответ
Только сегодня скачал хаосного мурлока, где было еще таких моделей. Но уже не помню, т.к почистил историю.
Может сейчас поищу.
Не уверен, что это то, что тебе нужно, но вот.

23

» WarCraft 3 / Оплетеный рудник

Похожие вопросы:

ответ
Ikobot:
Можно сделать способность на основе "превращения в зомби" с передачей контроля игроку. И сделать дамми работников, которые будут в невидимости таскать золото, в зависимости от кол-во рабов на борту рудника.
Можно сделать невидимое "Древо Жизни" которое привязано к зданию и живет до тех пор, пока живет главное здание, главное связать здания триггерно.
Я придумал закинуть пустить корни в книгу заклинаний и заблокировал ее, в вобщем оплетение работает, сейчас другая проблема в другом вопросе))
ответ
Sergarr:
orc01:
Saelendious:
В какой расе стоит оплетающий юнит и сам рудник?
Является ли оплетающий юнит древом?
А разве должен оплетающий юнит быть древом? Строитель же Светлячок? Или вы про другое?
Оплетенные рудники - внезапно - не строятся светлячками. Они строятся Древами Жизни с помощью их способности "Оплести рудник".
Давно я в варкрафт не играл, уже всё позабыл...
ответ
XGM Bot:
Похожие вопросы:

ответ
оплетение рудника происходит методом замены объекта рудника на объект оплетённого рудника, никто не запрещает делать это вручную.
ответ
Через что уничтожаешь? Если через килл, то конечно умирает и нейтральный.
  1. Если наносить от какого-то даммика урон в мильены, то не умрет нейтральный.
  2. Можно от даммика развеяние нежити за 0.01 сек.
  3. Заменять можно, внося значение золота в переменную и потом, создавая новый рудник, ставить количество золота в него из переменной, благо это даже в ГУИ реализовано.
ответ
Ikobot:
Можно сделать способность на основе "превращения в зомби" с передачей контроля игроку. И сделать дамми работников, которые будут в невидимости таскать золото, в зависимости от кол-во рабов на борту рудника.
Можно сделать невидимое "Древо Жизни" которое привязано к зданию и живет до тех пор, пока живет главное здание, главное связать здания триггерно.
Я придумал закинуть пустить корни в книгу заклинаний и заблокировал ее, в вобщем оплетение работает, сейчас другая проблема в другом вопросе))

ответ
Black Soul:
Проблема в оплетенном руднике. Он изначально сделан коряво. Создавай простой рудник и оплетай его древом через триггеры:
Именно так сделано в оригинальных кампаниях.

23

» WarCraft 3 / Проход через здания!

Похожие вопросы:

ответ
SсRealm:
Конкретно незнаю, но что то мне подказывает что просто нужно повторить идею с ботинками из доты,когда можно было проходить сквозь крипов
Фейзы в доте не дают возможность проходить сквозь здания, да и вовсе виндвалк не чем тут не поможет.
ответ
KoGader, что за бред? Через здания юниты пешие, конные, земноводные и парящие - не проходят, только воздух. Ты видимо из не здания, сделал здание?
ответ
K0META, ты прав. проверил. короче еще с этим нужно карту пути скопировать у портала и вставить в поле вашего здания.
через триггеры это раздел "Боевая единица" - Set Unit Collosion Off
ответ
никак, ты говоришь о несовместимых модификаторах
ответ
~8gabriel8:
Ну вот у меня по этой теме вопрос был, который бот выдал последним в списке:
Проверил простейшие способы:
  • Обнуление физического размера не мешает курицам блокировать героя;
  • Добавление способности "Дух (видимый)" делает куриц для юнитов проходимыми, но они проходят сквозь края декораций домов, если те стоят под каким-то углом;
  • Триггерное collision off не мешает курицам блокировать героя, но они проходят сквозь декорации домов.
Остальные варианты мне представляются более затратными по времени, потому их не опробовал.
То есть тебе можно дать способность Дух (видимый) и поставить collision off, чтобы юнит ходил сквозь юнитов и здания. Но ещё лучше ознакомиться с тем, на что ссылается Steal nerves, там больше примеров разобрано.